package estacioSI;

//classe final PorComissao, estendida/derivada de Empregado.java
public final class PorComissao extends Empregado
{
	private double salario;
	private double comissao;//por item vendido
	private int vendas;//numero de itens vendidos
	
	public PorComissao(String n, String f, double s,double c,int v)
		{
	super(n,f);
	setSalario(s);
	setComissao(c);
	setVendas(v);
	}
	
	public void setSalario(double s){salario=(s>0 ? s : 0.0);}
	public void setComissao(double c){comissao=(c>0 ? c : 0.0);}
	public int setVendas (int v){ return vendas =(v>0 ? v : 0);}
	
	public double ganha(){
		return salario + comissao*vendas;
		}//implementacao do metodo abstrato da superclasse
		
	public String toString(){
		return "Por comissao: " + super.toString();}
	
}

